Presence IntentおよびServer Members Intentが影響する処理
特権としてマークされた Intent に依存している機能
全メンバーの取得
ボット起動時に全メンバーの読み込みと、明示的な取得ができなくなる
主に影響を受ける処理
client.users.cache.get('...')
guild.members.cache.get('...')
guild.members.fetch(), guild.members.fetch(FetchMembersOptions)
role.members
メンバーの入退出イベント
入退出時にログを出したり役職を付与するようなことができなくなる
主に影響を受ける処理
client.on('guildMemberAdd', ...)
client.on('guildMemberRemove', ...)
client.on('guildMemberUpdate', ...)
ユーザーステータス
ユーザーのステータスや名前、アバターが変わるのを検知することができなくなる
主に影響を受ける処理
client.on('presenceUpdate', ...)
要調査: <GuildMember>.presence
特権としてマークされた Intent の設定が必要であると思われるもの
全メンバーの取得
全メンバーの取得が不可能になる
manager.fetch('id') 以外がおそらく使えなくなる
例えば名前からの解決は可能
どうやって?yuta0801.icon
メンバーの入退出イベント
ユーザーステータス